神泣·shaiya 私服教程[2]:游戏更新服务和客户端的启动配置
—— 神泣·shaiya 私服搭建教程
一、物料准备
- UIF 文件编辑器
- 附带跳NP功能的game.exe(可以从文末的神泣私服登录器链接下载)
UIF 文件编辑器 本文使用的是 神泣全能编辑器
,当然 《神泣》GM助手
什么也都可以。
二、启动神泣客户端更新程序
登录服务器,打开D:\ShaiyaServer
文件夹,找到EasyWebSvr
文件夹。在上一篇教程中我们说过,这个文件夹中是一个简易的HTTP服务器,主要用于客户端程序的更新服务,以及客户端中内嵌web页面部分内容的展示。EasyWebSvr的目录结构如下:
文件(夹)名称 | 功能描述 |
---|---|
EasyWebSvr.exe | 神泣游戏客户端更新程序。 |
EasyWebSvr.ini | 客户端更新程序的配置文件,如果要修改更新服务的端口号,可修改此文件中的ListenPort 项,其他项暂时不做详解。 |
Web | 程序主目录 |
Web/index.html | web页面,对应神泣官方客户端的上半部分。 |
Web/notice.html | web页面,对应神泣官方客户端的右下角部分。 |
Web/css | 存放css样式表文件的目录,为html页面提供服务。 |
Web/img | 存放图片文件的目录,为html页面提供服务。 |
Web/js | 存放js脚本的目录,为html页面提供服务。 |
Web/shaiya | 客户端更新补丁主目录 |
Web/shaiya/UpdateVersion.ini | 客户端更新补丁配置。其中PatchFileVersion 项为最新更新包的版本号。 |
Web/shaiya/patch | 存放客户端更新补丁包文件,补丁包文件使用版本号命名,比如ps0901.patch 代表当前补丁版本号为901。 |
双击EasyWebSvr.exe
以启动神泣客户端更新程序。
这里之前我修改了配置文件EasyWebSvr.ini
的端口号,使用了8888作为端口号,当然所有的配置都可以在程序启动后通过界面化操作来更改,点击下图中的小锤子图标即可打开配置界面。
这个程序启动起来之后有可能是最小化到右下角系统托盘里的,而且为停止状态。只需要 右键 -> 显示主窗口 即可看到程序窗口。程序主窗口中最下面的工具栏中有个小圆球,如果为红色,则证明服务当前为停止状态,点击小球,待其变为蓝色之后,则代表启动成功。
三、制作神泣客户端登录器
这个,大家玩过私服的应该都有了解,官方的登录器登录的肯定是官方游戏,想要登录到我们自己搭建的私服,肯定得修改登录器才行。
下载文末的神泣私服登录器,解压后,文件夹中使用 uif编辑器 修改其中 updater.uif 文件的内容,如下图:
修改完毕之后,将update.uif
保存回原文件。然后将文末下载的登录器文件夹中的文件覆盖到神泣安装目录中。
经过以上操作之后,就可以双击神泣安装目录中的 Updater.exe
来启动游戏登录器了,注意,是 Updater.exe,而不是game.exe。启动后我们就可以看到熟悉的官方登录器界面了。
但是,总不能让玩家每次都点 Updater.exe
来登录游戏吧, 很怪的,而且显得不专业。解决问题的方法还是有的,不过咱们以后再说。